<header>
    字符串内建函数
</header>
<table>
    <thead>
        <tr>
            <th>序号</th>
            <th>方法及描述</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>
                <div class="warn">str.capitalize()</div>
                将字符串的第一个字符转换为大写。
            </td>
        </tr>
        <tr>
            <td>2</td>
            <td>

                <div class="warn">str.center(width, fillchar)</div>
                返回一个指定的宽度 width 居中的字符串，fillchar 为填充的字符，默认为空格。
            </td>
        </tr>
        <tr>
            <td>3</td>
            <td>

                <div class="warn">str.count(str, beg= 0,end=len(string))</div>
                返回 str 在 string 里面出现的次数，如果 beg 或者 end 指定则返回指定范围内 str 出现的次数。
            </td>
        </tr>
        <tr>
            <td>4</td>
            <td>
                <div class="warn">bytes.decode(encoding="utf-8", errors="strict")</div>
                Python3 中没有 decode 方法，但我们可以使用 bytes 对象的 decode() 方法来解码给定的 bytes 对象，这个 bytes 对象可以由 str.encode()来编码返回。
            </td>
        </tr>
        <tr>
            <td>5</td>
            <td>
                <div class="warn">str.encode(encoding='UTF-8',errors='strict')</div>
                以encoding 指定的编码格式编码字符串，如果出错默认报一个ValueError 的异常，除非 errors 指定的是'ignore'或者'replace'。
            </td>
        </tr>
        <tr>
            <td>6</td>
            <td>
                <div class="warn">str.endswith(suffix, beg=0, end=len(string))</div>
                检查字符串是否以 suffix 结束，如果 beg 或者 end 指定则检查指定的范围内是否以 suffix 结束，如果是，返回True,否则返回 False。
            </td>
        </tr>
        <tr>
            <td>7</td>
            <td>
                <div class="warn">str.expandtabs(tabsize=8)</div>
                把字符串 string 中的 tab 符号转为空格，tab 符号默认的空格数是 8 。
            </td>
        </tr>
        <tr>
            <td>8</td>
            <td>
                <div class="warn">str.find(str, beg=0, end=len(string))</div>
                检测 str 是否包含在字符串中，如果指定范围 beg 和 end ，则检查是否包含在指定范围内，如果包含返回开始的索引值，否则返回-1。
            </td>
        </tr>
        <tr>
            <td>9</td>
            <td>
                <div class="warn">str.index(str, beg=0, end=len(string))</div>
                跟find()方法一样，只不过如果str不在字符串中会报一个异常。
            </td>
        </tr>
        <tr>
            <td>10</td>
            <td>
                <div class="warn">str.isalnum()</div>
                如果字符串至少有一个字符并且所有字符都是字母或数字则返回 True，否则返回 False。
            </td>
        </tr>
        <tr>
            <td>11</td>
            <td>
                <div class="warn">str.isalpha()</div>
                如果字符串至少有一个字符并且所有字符都是字母或中文字则返回True，否则返回 False。
            </td>
        </tr>
        <tr>
            <td>12</td>
            <td>
                <div class="warn">str.isdigit()</div>
                如果字符串只包含数字则返回True，否则返回 False。
            </td>
        </tr>
        <tr>
            <td>13</td>
            <td>
                <div class="warn">str.islower()</div>
                如果字符串中包含至少一个区分大小写的字符，并且所有这些(区分大小写的)字符都是小写，则返回 True，否则返回 False。
            </td>
        </tr>
        <tr>
            <td>14</td>
            <td>
                <div class="warn">str.isnumeric()</div>
                如果字符串中只包含数字字符，则返回 True，否则返回False。
            </td>
        </tr>
        <tr>
            <td>15</td>
            <td>
                <div class="warn">str.isspace()</div>
                如果字符串中只包含空白，则返回 True，否则返回 False。
            </td>
        </tr>
        <tr>
            <td>16</td>
            <td>
                <div class="warn">str.istitle()</div>
                如果字符串是标题化的(见 title())则返回 True，否则返回 False。
            </td>
        </tr>
        <tr>
            <td>17</td>
            <td>
                <div class="warn">str.isupper()</div>
                如果字符串中包含至少一个区分大小写的字符，并且所有这些(区分大小写的)字符都是大写，则返回 True，否则返回 False。
            </td>
        </tr>
        <tr>
            <td>18</td>
            <td>
                <div class="warn">str.join(seq)</div>
                以指定字符串作为分隔符，将 seq中所有的元素(的字符串表示)合并为一个新的字符串。
            </td>
        </tr>
        <tr>
            <td>19</td>
            <td>
                <div class="warn">len(str)</div>
                返回字符串长度。
            </td>
        </tr>
        <tr>
            <td>20</td>
            <td>
                <div class="warn">str.ljust(width[, fillchar])</div>
                返回一个原字符串左对齐,并使用fillchar 填充至长度 width 的新字符串，fillchar 默认为空格。
            </td>
        </tr>
        <tr>
            <td>21</td>
            <td>
                <div class="warn">str.lower()</div>
                转换字符串中所有大写字符为小写。
            </td>
        </tr>
        <tr>
            <td>22</td>
            <td>
                <div class="warn">str.lstrip()</div>
                截掉字符串左边的空格或指定字符。
            </td>
        </tr>
        <tr>
            <td>23</td>
            <td>
                <div class="warn">str.maketrans()</div>
                创建字符映射的转换表，对于接受两个参数的最简单的调用方式，第一个参数是字符串，表示需要转换的字符，第二个参数也是字符串表示转换的目标。
            </td>
        </tr>
        <tr>
            <td>24</td>
            <td>
                <div class="warn">max(str)</div>
                返回字符串 str 中最大的字母。
            </td>
        </tr>
        <tr>
            <td>25</td>
            <td>
                <div class="warn">min(str)</div>
                返回字符串 str 中最小的字母。
            </td>
        </tr>
        <tr>
            <td>26</td>
            <td>
                <div class="warn">str.replace(old, new [, max])</div>
                把 将字符串中的 old 替换成new,如果 max 指定，则替换不超过 max 次。
            </td>
        </tr>
        <tr>
            <td>27</td>
            <td>
                <div class="warn">str.rfind(str, beg=0,end=len(string))</div>
                类似于find()函数，不过是从右边开始查找。
            </td>
        </tr>
        <tr>
            <td>28</td>
            <td>
                <div class="warn">str.rindex( str, beg=0, end=len(string))</div>
                类似于index()，不过是从右边开始。
            </td>
        </tr>
        <tr>
            <td>29</td>
            <td>
                <div class="warn">str.rjust(width,[, fillchar])</div>
                返回一个原字符串右对齐,并使用fillchar(默认空格）填充至长度 width 的新字符串。
            </td>
        </tr>
        <tr>
            <td>30</td>
            <td>
                <div class="warn">str.rstrip()</div>
                删除字符串末尾的空格或指定字符。
            </td>
        </tr>
        <tr>
            <td>31</td>
            <td>
                <div class="warn">str.split(str="", num=string.count(str))</div>
                以 str 为分隔符截取字符串，如果 num 有指定值，则仅截取 num+1 个子字符串。
            </td>
        </tr>
        <tr>
            <td>32</td>
            <td>
                <div class="warn">str.splitlines([keepends])</div>
                按照行('\r', '\r\n', \n')分隔，返回一个包含各行作为元素的列表，如果参数 keepends 为 False，不包含换行符，如果为 True，则保留换行符。
            </td>
        </tr>
        <tr>
            <td>33</td>
            <td>
                <div class="warn">str.startswith(substr, beg=0,end=len(string))</div>
                检查字符串是否是以指定子字符串 substr 开头，是则返回 True，否则返回 False。如果beg 和 end 指定值，则在指定范围内检查。
            </td>
        </tr>
        <tr>
            <td>34</td>
            <td>
                <div class="warn">str.strip([chars])</div>
                在字符串上执行 lstrip()和 rstrip()。
            </td>
        </tr>
        <tr>
            <td>35</td>
            <td>
                <div class="warn">str.swapcase()</div>
                将字符串中大写转换为小写，小写转换为大写。
            </td>
        </tr>
        <tr>
            <td>36</td>
            <td>
                <div class="warn">str.title()</div>
                返回"标题化"的字符串,就是说所有单词都是以大写开始，其余字母均为小写(见istitle())。
            </td>
        </tr>
        <tr>
            <td>37</td>
            <td>

                <div class="warn">str.translate(table, deletechars="")</div>
                根据 table 给出的表(包含 256 个字符)转换 string 的字符,要过滤掉的字符放到 deletechars 参数中。
            </td>
        </tr>
        <tr>
            <td>38</td>
            <td>
                <div class="warn">str.upper()</div>
                转换字符串中的小写字母为大写。
            </td>
        </tr>
        <tr>
            <td>39</td>
            <td>
                <div class="warn">str.zfill (width)</div>
                返回长度为 width 的字符串，原字符串右对齐，前面填充0。
            </td>
        </tr>
        <tr>
            <td>40</td>
            <td>
                <div class="warn">str.isdecimal()</div>
                检查字符串是否只包含十进制字符，如果是返回 true，否则返回 false。
            </td>
        </tr>
    </tbody>
</table>